﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GIMS.MODEL
{
    public class AssetInfo : RecordInfo
    {
        private int ASSET_SEQ;
        private string ASSET_CODE;
        private string ASSET_NAME;
        private Nullable<DateTime> ASSET_DATE;
        private string SERIAL_NUMBER;
        private string ASSET_REMARK;
        private Nullable<int> DISPENSE_SEQ;
        private Nullable<int> DEPRECIATE_BELOW_FLAG;
        private double PRICE;
        private ResourceMasterItemInfo ICM_RES_ITEM_SEQ;
        private M_IcmReceiveObject ICM_RECEIVE_SEQ;
        private string ASSETCODE_RUNNING;
        private string STRYEAR;
        private string STRMONTH;

        public int Sequence
        {
            get { return ASSET_SEQ; }
            set { ASSET_SEQ = value; }
        }
        public string Code
        {
          get { return ASSET_CODE; }
          set { ASSET_CODE = value; }
        }
        public string Name
        {
          get { return ASSET_NAME; }
          set { ASSET_NAME = value; }
        }
        public Nullable<DateTime> AssetDate
        {
          get { return ASSET_DATE; }
          set { ASSET_DATE = value; }
        }
        public string SerialNumber
        {
          get { return SERIAL_NUMBER; }
          set { SERIAL_NUMBER = value; }
        }
        public string Remarks
        {
          get { return ASSET_REMARK; }
          set { ASSET_REMARK = value; }
        }
        public Nullable<int> DispenceSequence
        {
          get { return DISPENSE_SEQ; }
          set { DISPENSE_SEQ = value; }
        }
        public Nullable<int> DepreciateBelowFlag
        {
          get { return DEPRECIATE_BELOW_FLAG; }
          set { DEPRECIATE_BELOW_FLAG = value; }
        }
        public double Price
        {
          get { return PRICE; }
          set { PRICE = value; }
        }
        public ResourceMasterItemInfo ResourceItemInfo
        {
          get { return ICM_RES_ITEM_SEQ; }
          set { ICM_RES_ITEM_SEQ = value; }
        }
        public M_IcmReceiveObject ReceiveInfo
        {
          get { return ICM_RECEIVE_SEQ; }
          set { ICM_RECEIVE_SEQ = value; }
        }
        public string CodeRunning
        {
            get { return ASSETCODE_RUNNING; }
            set { ASSETCODE_RUNNING = value; }
        }
        public string stryear
        {
            get { return STRYEAR; }
            set { STRYEAR = value; }
        }
        public string strmonth
        {
            get { return STRMONTH; }
            set { STRMONTH = value; }
        }

    }
}
